.footer {
    border-top: 1px solid #e5e5e5;
    color: #777;
    padding: 19px 0;
    background-color: #f5f5f5;
    bottom: 0;
    width: 100%;
    height: 40px;
    position: fixed;
    left: 0px;
    z-index: 9999;
}

.footer {

}
html {
    position: relative;
    min-height: 100%;
}
body {
    margin-bottom: 200px;
}

.table th {
    text-align: center;
    vertical-align: middle!important;
}
.table td {

    vertical-align: middle!important;
}
.tdCenter {
    text-align: center;
    vertical-align: middle!important;
}